/**
 * 
 */

/**
 * @author SERGIO MOLINA
 *
 */
public abstract class AbstractPriorityQueue <E> implements PriorityQueue<E>{
	
	 public abstract E getFirst();
	 public abstract E remove();
	 public abstract void add(E value);
	 public boolean isEmpty(){
		 return(size()==0);
	 }
	 public abstract int size();
	 public abstract void clear();
}
